package com.bootdo.acitvity.DDD.domain.vo;

import lombok.Data;

import java.util.Date;

@Data
public class ChannelSkuBatch {

    /** 主键ID */
    private Long fbatchChannelId;

    private String fsupplierSkuBatchId;

    private Long fskuId;

    /** 渠道ID */
    private Long fchannelId;

    /** 批次状态 1下架 2上架 */
    private Integer fbatchStatus;

    /** 是否取消分配 0:否 1:是 (取消分配后锁定库存置0, 并且该渠道不可售卖该批次) */
    private Integer fisUnassign;

    /** 是否初始化锁定库存操作 0:否 1:是 (点击锁定库存后变成1, 点击重置后变成0) */
    private Integer fisInitLock;

    /** 销量 */
    private Long fsellNum;

    /** 锁定库存数量 */
    private Long flockStockNum;

    /** 冻结库存数量 */
    private Long ffreezeStockNum;

    /** 锁定库存效期结束时间 */
    private Date flockStockEndTime;

    /** 最后一次重置时间 (重置/取消分配时需重置该时间) */
    private Date flastInitTime;

}
